home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-01-29 | 36.5 KB | 704 lines | [TEXT/MPS ] |
- ; Version: 3.26
- ; Created: Friday, October 20, 1989 at 9:59:48 PM
- ;
- ; File:SysErr.a
- ;
- ; Assembler Interface to the Macintosh Libraries
- ; Copyright Apple Computer, Inc. 1984-1991
- ; All Rights Reserved
- ;
- ; System Error Equates -- This file defines the equates for the Macintosh
- ; return error codes This is divided into two pieces for assembly
- ; space and speed considerations. The wholeErrors flag is used to include
- ; the less common equates which realizes a complete set.
- ;___________________________________________________________________________
-
- IF &TYPE('__IncludingSysErr__') = 'UNDEFINED' THEN
- __IncludingSysErr__ SET 1
-
- IF (&TYPE('wholeErrors') = 'UNDEFINED') THEN
- wholeErrors EQU 0
- ENDIF
-
- noErr EQU 0 ; success
-
- ;__________________________________________________
- ; general errors
-
- paramErr EQU -50 ; bad parameter passed
- noHardwareErr EQU -200 ; missing the hardware to do this
- notEnoughHardwareErr EQU -201 ; inadequate hardware to do this
- userCanceledErr EQU -128 ; user canceled the operation status
-
- ;__________________________________________________
- ; VBL Mgr, queueing, etc.
-
- qErr EQU -1 ; queue element not found during deletion
- vTypErr EQU -2 ; invalid queue element
- corErr EQU -3 ; core routine number out of range
- unimpErr EQU -4 ; unimplemented core routine
- SlpTypeErr EQU -5 ; invalid queue element
- seNoDB EQU -8 ; no debugger installed to handle debugger command
-
- ;__________________________________________________
- ; Device Manager errors
-
- controlErr EQU -17 ; driver can’t respond to Control call / Unimplemented control instruction
- statusErr EQU -18 ; driver can’t respond to Status call
- readErr EQU -19 ; driver can’t respond to Read call
- writErr EQU -20 ; driver can’t respond to Write call
- badUnitErr EQU -21 ; driver reference number doesn’t match unit table
- unitEmptyErr EQU -22 ; driver reference number specifies NIL handle in unit table
- openErr EQU -23 ; requested read/write permission doesn’t match driver’s open permission / Attempt to open RAM serial Driver failed
- closErr EQU -24 ; close error
- dRemovErr EQU -25 ; tried to remove an open driver
- dInstErr EQU -26 ; DrvrInstall couldn’t find driver in resources
- abortErr EQU -27 ; I/O request aborted by KillIO / I/O abort error
- iIOAbortErr EQU -27 ; I/O abort error (Printing Manager)
- notOpenErr EQU -28 ; Couldn’t rd/wr/ctl/sts cause driver not opened
- unitTblFullErr EQU -29 ; unit table has no more entries
- dceExtErr EQU -30 ; DCE extension error
-
- ; slot support
-
- slotNumErr EQU -360 ; invalid slot # error
- gcrOnMFMErr EQU -400 ; gcr format on high density media error
-
- ;__________________________________________________
- ; File Manager errors
-
- dirFulErr EQU -33 ; directory full
- dskFulErr EQU -34 ; disk full
- nsvErr EQU -35 ; no such volume
- ioErr EQU -36 ; I/O error (bummers)
- bdNamErr EQU -37 ; bad file name or volume name (perhaps zero length)
- fnOpnErr EQU -38 ; file not open
- eofErr EQU -39 ; logical end-of-file reached during read operation
- posErr EQU -40 ; attempt to position to before start of file (r/w)
- mFulErr EQU -41 ; memory full (open) or file won’t fit (load)
- tmfoErr EQU -42 ; too many files open
- fnfErr EQU -43 ; file not found
- wPrErr EQU -44 ; diskette is write protected
- fLckdErr EQU -45 ; file is locked
- vLckdErr EQU -46 ; volume is locked
- fBsyErr EQU -47 ; file is busy (delete)
- dupFNErr EQU -48 ; duplicate filename (rename)
- opWrErr EQU -49 ; file already open with with write permission
- rfNumErr EQU -51 ; path reference number specifies nonexistent access path
- gfpErr EQU -52 ; get file position error
- volOffLinErr EQU -53 ; volume not on line error (was Ejected)
- permErr EQU -54 ; permissions error (on file open) / Attempt to open locked file for writing
- volOnLinErr EQU -55 ; drive volume already on-line at MountVol
- nsDrvErr EQU -56 ; no such drive (tried to mount a bad drive num)
- noMacDskErr EQU -57 ; not a mac diskette (sig bytes are wrong)
- extFSErr EQU -58 ; volume in question belongs to an external fs
- fsRnErr EQU -59 ; file system internal error:
- ; during rename the old entry was deleted but could
- ; not be restored
- badMDBErr EQU -60 ; bad master directory block: must reinitialize volume
- wrPermErr EQU -61 ; Read/write permission doesn’t allow writing
-
- ; errors introduced with HFS
-
- dirNFErr EQU -120 ; directory not found
- tmwdoErr EQU -121 ; no free WDCB available
- badMovErr EQU -122 ; move into offspring error
- wrgVolTypErr EQU -123 ; wrong volume type error
- volGoneErr EQU -124 ; server volume has been disconnected
-
- ; error codes -1300 to -1500 reserved for HFS calls <1.7 DNF>
-
- fidNotFound EQU -1300 ; no file thread exists <1.7 DNF>
- fidExists EQU -1301 ; file id already exists <1.7 DNF>
- notAFileErr EQU -1302 ; directory specified <1.7 DNF>
- diffVolErr EQU -1303 ; files on different volumes <1.8 EKN>
- catChangedErr EQU -1304 ; catalog has been modified <2.2 DNF>
- desktopDamagedErr EQU -1305 ; desktop database files are corrupted
- sameFileErr EQU -1306 ; can't exachange a file with itself
- badFidErr EQU -1307 ; file id is dangling or doesn't <20 KST>
- ; match with the file number
- notARemountErr EQU -1308 ; when _Mount allows only remounts and doesn't
- ; get one. <27>
-
- ;__________________________________________________
- ; SysEnvirons errors
-
- envNotPresent EQU -5500 ; returned by glue environment not present.
- envBadVers EQU -5501 ; Version non-positive , bad version number
- envVersTooBig EQU -5502 ; Version bigger than call can handle
-
- ;__________________________________________________
- ; Font Manager errors
-
- fontDecError EQU -64 ; error during font declaration
- fontNotDeclared EQU -65 ; font not declared
- fontSubErr EQU -66 ; font substitution occured
- fontNotOutlineErr EQU -32615 ; bitmap font passed to routine that does outlines only
-
- ;__________________________________________________
- ; Disk Driver errors
-
- firstDskErr EQU -84
- lastDskErr EQU -64
- noDriveErr EQU -64 ; drive not installed
- offLinErr EQU -65 ; r/w requested for an off-line drive
- noNybErr EQU -66 ; couldn’t find 5 nybbles in 200 tries
- noAdrMkErr EQU -67 ; couldn’t find valid addr mark
- dataVerErr EQU -68 ; read verify compare failed
- badCksmErr EQU -69 ; addr mark checksum didn’t check
- badBtSlpErr EQU -70 ; bad addr mark bit slip nibbles
- noDtaMkErr EQU -71 ; couldn’t find a data mark header
- badDCksum EQU -72 ; bad data mark checksum
- badDBtSlp EQU -73 ; bad data mark bit slip nibbles
- wrUnderrun EQU -74 ; write underrun occurred
- cantStepErr EQU -75 ; step handshake failed
- tk0BadErr EQU -76 ; track 0 detect doesn’t change
- initIWMErr EQU -77 ; unable to initialize IWM
- twoSideErr EQU -78 ; tried to read 2nd side on a 1-sided drive
- spdAdjErr EQU -79 ; unable to correctly adjust disk speed
- seekErr EQU -80 ; track number wrong on address mark
- sectNFErr EQU -81 ; sector number never found on a track
- fmt1Err EQU -82 ; can’t find sector 0 after track format
- fmt2Err EQU -83 ; can’t get enough sync
- verErr EQU -84 ; track failed to verify
-
- ;__________________________________________________
- ; PRAM/Clock errors
-
- clkRdErr EQU -85 ; unable to read same clock value twice
- clkWrErr EQU -86 ; time written did not verify
- prWrErr EQU -87 ; parameter ram written didn’t read-verify
- prInitErr EQU -88 ; InitUtil found the parameter ram uninitialized
-
- ;__________________________________________________
- ; Serial Driver errors
-
- rcvrErr EQU -89 ; SCC receiver error (framing, parity, OR)
- breakRecd EQU -90 ; Break received (SCC)
-
- ;__________________________________________________
- ; Power Manager Errors
-
- pmBusyErr EQU -13000 ; Power Mgr never ready to start handshake
- pmReplyTOErr EQU -13001 ; Timed out waiting for reply
- pmSendStartErr EQU -13002 ; during send, pmgr did not start hs
- pmSendEndErr EQU -13003 ; during send, pmgr did not finish hs
- pmRecvStartErr EQU -13004 ; during receive, pmgr did not start hs
- pmRecvEndErr EQU -13005 ; during receive, pmgr did not finish hs
- ; configured for this connection)
- ;__________________________________________________
- ; Scrap Manager errors
-
- noScrapErr EQU -100 ; No scrap exists error
- noTypeErr EQU -102 ; No object of that type in scrap
-
- ;__________________________________________________
- ; Memory Manager errors
-
- memROZWarn EQU -99 ; soft error in ROZ
- memROZError EQU -99 ; hard error in ROZ
- memROZErr EQU -99 ; hard error in ROZ
- memFullErr EQU -108 ; Not enough room in heap zone
- nilHandleErr EQU -109 ; Handle was NIL in HandleZone or other;
- memWZErr EQU -111 ; WhichZone failed (applied to free block);
- memPurErr EQU -112 ; trying to purge a locked or non-purgeable block;
- memAdrErr EQU -110 ; address was odd, or out of range;
- memAZErr EQU -113 ; Address in zone check failed;
- memPCErr EQU -114 ; Pointer Check failed;
- memBCErr EQU -115 ; Block Check failed;
- memSCErr EQU -116 ; Size Check failed;
- memLockedErr EQU -117 ; trying to move a locked block (MoveHHi)
-
- ;__________________________________________________
- ; Resource Manager errors
-
- resNotFound EQU -192 ; resource not found
- resFNotFound EQU -193 ; resource file not found
- addResFailed EQU -194 ; AddResource failed
- addRefFailed EQU -195 ; AddReference failed
- rmvResFailed EQU -196 ; RmveResource failed
- rmvRefFailed EQU -197 ; RmveReference failed
- resAttrErr EQU -198 ; attribute inconsistent with operation
- mapReadErr EQU -199 ; map inconsistent with operation
- CantDecompress EQU -186 ; resource bent ("the bends") - can't decompress a compressed resource
- badExtResource EQU -185 ; extended resource has a bad format.
-
- ;__________________________________________________
- ; Event Manager errors
-
- evtNotEnb EQU 1 ; event not enabled at PostEvent
-
- ;__________________________________________________
- ; QuickDraw errors
-
- noMemForPictPlaybackErr EQU -145
- rgnTooBigError EQU -147
- pixMapTooDeepErr EQU -148
- nsStackErr EQU -149 ; insufficient stack
- cMatchErr EQU -150 ; Color2Index failed to find an index
- cTempMemErr EQU -151 ; failed to allocate memory for temporary structures
- cNoMemErr EQU -152 ; failed to allocate memory for structure
- cRangeErr EQU -153 ; range error on color table request
- cProtectErr EQU -154 ; colorTable entry protection violation
- cDevErr EQU -155 ; invalid type of graphics device
- cResErr EQU -156 ; invalid resolution for MakeITable
- rgnTooBigErr EQU -500 ; region too big error
- updPixMemErr EQU -125 ; insufficient memory to update a pixmap
-
- ;__________________________________________________
- ; Picture Utilities errors
-
- pictInfoVersionErr EQU -11000 ;wrong version of the PictInfo structure
- pictInfoIDErr EQU -11001 ;the internal consistancy check for the PictInfoID is wrong
- pictInfoVerbErr EQU -11002 ;the passed verb was invalid
- cantLoadPickMethodErr EQU -11003 ;unable to load the custom pick proc
- colorsRequestedErr EQU -11004 ;the number of colors requested was illegal
- pictureDataErr EQU -11005 ;the picture data was invalid
-
- ;__________________________________________________
- ; Sound Manager errors
-
- noHardware EQU noHardwareErr ; *** obsolete spelling
- notEnoughHardware EQU notEnoughHardwareErr ; *** obsolete spelling
- queueFull EQU -203
- resProblem EQU -204
- badChannel EQU -205
- badFormat EQU -206
- notEnoughBufferSpace EQU -207 ; could not allocate enough memory
- badFileFormat EQU -208 ; was not type AIFF or was of bad format,corrupt
- channelBusy EQU -209 ; the channel is being used for a PFD already
- buffersTooSmall EQU -210 ; can not operate in the memory allowed
- channelNotBusy EQU -211
- noMoreRealTime EQU -212 ; not enough CPU cycles left to add another task
- siNoSoundInHardware EQU -220
- siBadSoundInDevice EQU -221 ; invalid index passed to SoundInGetIndexedDevice
- siNoBufferSpecified EQU -222 ; returned by synchronous SPBRecord if nil buffer passed
- siInvalidCompression EQU -223 ; invalid compression type
- siHardDriveTooSlow EQU -224 ; hard drive too slow to record to disk
- siInvalidSampleRate EQU -225 ; invalid sample rate
- siInvalidSampleSize EQU -226 ; invalid sample size
- siDeviceBusyErr EQU -227 ; input device already in use
- siBadDeviceName EQU -228 ; input device could not be opened
- siBadRefNum EQU -229 ; invalid input device reference number
- siInputDeviceErr EQU -230 ; input device hardware failure
- siUnknownInfoType EQU -231 ; invalid info type selector (returned by driver)
- siUnknownQuality EQU -232 ; invalid quality selector (returned by driver)
-
- ;__________________________________________________
- ; Notification Manager errors
-
- nmTypErr EQU -299 ; wrong queue type
-
- ;__________________________________________________
- ; Slot Manager errors *** Yuck! These use positive numbers! ***
-
- siInitSDTblErr EQU 1 ; slot int dispatch table could not be initialized.
- siInitVBLQsErr EQU 2 ; VBL queues for all slots could not be initialized.
- siInitSPTblErr EQU 3 ; slot priority table could not be initialized.
- sdmJTInitErr EQU 10 ; SDM Jump Table could not be initialized.
- sdmInitErr EQU 11 ; SDM could not be initialized.
- sdmSRTInitErr EQU 12 ; Slot Resource Table could not be initialized.
- sdmPRAMInitErr EQU 13 ; Slot PRAM could not be initialized.
- sdmPriInitErr EQU 14 ; cards could not be initialized.
-
- ;---The following errors may be generated during system Init. If they are,
- ; they will be logged into the sInfo array and returned each time a call
- ; to the slot manager is made (for the card wich generated the error).
-
- ; Errors specific to the Start Mgr
-
- smSDMInitErr EQU -290 ; SDM could not be initialized.
- smSRTInitErr EQU -291 ; Slot Resource Table could not be initialized.
- smPRAMInitErr EQU -292 ; Slot Resource Table could not be initialized.
- smPriInitErr EQU -293 ; cards could not be initialized.
- smEmptySlot EQU -300 ; No card in slot
- smCRCFail EQU -301 ; CRC check failed for declaration data
- smFormatErr EQU -302 ; FHeader Format is not Apple's
- smRevisionErr EQU -303 ; Wrong revison level
- smNoDir EQU -304 ; Directory offset is Nil
- smDisabledSlot EQU -305 ; This slot is disabled (-305 use to be smLWTstBad) <12>
- smNosInfoArray EQU -306 ; No sInfoArray. Memory Mgr error.
- smResrvErr EQU -307 ; Fatal reserved error. Resreved field <> 0.
- smUnExBusErr EQU -308 ; Unexpected BusError
- smBLFieldBad EQU -309 ; ByteLanes field was bad.
- smFHBlockRdErr EQU -310 ; Error occured during _sGetFHeader.
- smFHBlkDispErr EQU -311 ; Error occured during _sDisposePtr (Dispose of FHeader block).
- smDisposePErr EQU -312 ; _DisposePointer error
- smNoBoardSRsrc EQU -313 ; No Board sResource.
- smGetPRErr EQU -314 ; Error occured during _sGetPRAMRec (See SIMStatus).
- smNoBoardId EQU -315 ; No Board Id.
- smInitStatVErr EQU -316 ; The InitStatusV field was negative after primary or secondary init.
- smInitTblVErr EQU -317 ; An error occured while trying to initialize the Slot Resource Table.
- smNoJmpTbl EQU -318 ; SDM jump table could not be created
- smBadBoardId EQU -319 ; BoardId was wrong, re-init the PRAM record
- smBusErrTO EQU -320 ; BusError timeout
-
- ;---The following errors are for primary or secondary init code. The errors are logged in the
- ; vendor status field of the sInfo record. Normally the vendor error is not Apple's concern,
- ; but a special error is needed to patch secondary inits.
-
- svTempDisable EQU -32768 ; temporarily disable card but run primary init
- svDisabled EQU -32640 ; reserve range -32640 to -32768 for Apple temp disables
-
- ;---The following errors may be generated at any time after system Init and will not
- ; be logged into the sInfo array.
-
- smBadRefId EQU -330 ; Reference Id not found in List
- smBadsList EQU -331 ; Bad sList: Id1 < Id2 < Id3 ... format is not followed.
- smReservedErr EQU -332 ; Reserved field not zero
- smCodeRevErr EQU -333 ; Code revision is wrong
- smCPUErr EQU -334 ; Code revision is wrong
- smsPointerNil EQU -335 ; LPointer is nil {From sOffsetData. If this error occurs, check sInfo rec for more information.}
- smNilsBlockErr EQU -336 ; Nil sBlock error {Dont allocate and try to use a nil sBlock}
- smSlotOOBErr EQU -337 ; Slot out of bounds error
- smSelOOBErr EQU -338 ; Selector out of bounds error
- smNewPErr EQU -339 ; _NewPtr error
- smBlkMoveErr EQU -340 ; _BlockMove error
- smCkStatusErr EQU -341 ; Status of slot = fail.
- smGetDrvrNamErr EQU -342 ; Error occured during _sGetDrvrName.
- smDisDrvrNamErr EQU -343 ; Error occured during _sDisDrvrName.
- smNoMoresRsrcs EQU -344 ; No more sResources
- smsGetDrvrErr EQU -345 ; Error occurred during _sGetDriver.
- smBadsPtrErr EQU -346 ; Bad pointer was passed to sCalcsPointer
- smByteLanesErr EQU -347 ; NumByteLanes was determined to be zero.
- smOffsetErr EQU -348 ; Offset was too big (temporary error, should be fixed)
- smNoGoodOpens EQU -349 ; No opens were successfull in the loop.
- smSRTOvrFlErr EQU -350 ; SRT over flow.
- smRecNotFnd EQU -351 ; Record not found in the SRT.
-
- ;__________________________________________________
- ; Edition Mgr errors
-
- editionMgrInitErr EQU -450 ; edition manager not inited by this app
- badSectionErr EQU -451 ; not a valid SectionRecord
- notRegisteredSectionErr EQU -452 ; not a registered SectionRecord
- badEditionFileErr EQU -453 ; edition file is corrupt
- badSubPartErr EQU -454 ; can not use sub parts in this release
- multiplePublisherWrn EQU -460 ; A Publisher is already registered for that container
- containerNotFoundWrn EQU -461 ; could not find editionContainer at this time
- containerAlreadyOpenWrn EQU -462 ; container already opened by this section
- notThePublisherWrn EQU -463 ; not the publisher that last wrote to that container
-
- ;__________________________________________________
- ; TextEdit errors
-
- teScrapSizeErr EQU -501 ; scrap item too big for text edit record
-
- ;__________________________________________________
- ; other OS errors
-
- hwParamErr EQU -502 ; bad selector for _HWPriv <1.3>
-
- ;__________________________________________________
- ; Process Manager errors
-
- procNotFound EQU -600 ; no eligible process with specified descriptor
- memFragErr EQU -601 ; not enough room to launch app w/special requirements
- appModeErr EQU -602 ; memory mode is 32-bit, but app not 32-bit clean
- protocolErr EQU -603 ; app made module calls in improper order
- hardwareConfigErr EQU -604 ; hardware configuration not correct for call
- appMemFullErr EQU -605 ; application SIZE not big enough for launch
- appIsDaemon EQU -606 ; app is BG-only, and launch flags disallow this
-
- ;__________________________________________________
- ; MemoryDispatch errors
-
- notEnoughMemoryErr EQU -620 ; insufficient physical memory <1.4>
- notHeldErr EQU -621 ; specified range of memory is not held <1.4>
- cannotMakeContiguousErr EQU -622 ; cannot make specified range contiguous <1.4>
- notLockedErr EQU -623 ; specified range of memory is not locked <1.4>
- interruptsMaskedErr EQU -624 ; don’t call with interrupts masked <1.4>
- cannotDeferErr EQU -625 ; unable to defer additional functions <1.4>
-
- ;__________________________________________________
- ; AppleTalk errors
-
- ddpSktErr EQU -91 ; error in socket number
- ddpLenErr EQU -92 ; data length too big
- noBridgeErr EQU -93 ; no network bridge for non-local send
- lapProtErr EQU -94 ; error in attaching/detaching protocol
- excessCollsns EQU -95 ; excessive collisions on write
- portInUse EQU -97 ; driver Open error code (port is in use)
- portNotCf EQU -98 ; driver Open error code (parameter RAM not
-
- ; AppleTalk - NBP errors
-
- nbpBuffOvr EQU -1024 ; Buffer overflow in LookupName
- nbpNoConfirm EQU -1025 ; Name not confirmed on ConfirmName
- nbpConfDiff EQU -1026 ; Name confirmed at different socket
- nbpDuplicate EQU -1027 ; Duplicate name exists already
- nbpNotFound EQU -1028 ; Name not found on remove
- nbpNISErr EQU -1029 ; Error trying to open the NIS
-
- ; ASP errors (.XPP driver)
-
- aspBadVersNum EQU -1066 ; Server cannot support this ASP version
- aspBufTooSmall EQU -1067 ; Buffer too small
- aspNoMoreSess EQU -1068 ; No more sessions on server
- aspNoServers EQU -1069 ; No servers at that address
- aspParamErr EQU -1070 ; Parameter error
- aspServerBusy EQU -1071 ; Server cannot open another session
- aspSessClosed EQU -1072 ; Session closed
- aspSizeErr EQU -1073 ; Command block too big
- aspTooMany EQU -1074 ; Too many clients (server error)
- aspNoAck EQU -1075 ; No ack on attention request (server err)
-
- ;AppleTalk - ATP errors
-
- reqFailed EQU -1096 ; SendRequest failed: retry count exceeded
- tooManyReqs EQU -1097 ; Too many concurrent requests
- tooManySkts EQU -1098 ; Too many concurrent responding-sockets
- badATPSkt EQU -1099 ; Bad ATP-responding socket
- badBuffNum EQU -1100 ; Bad response buffer number specififed
- noRelErr EQU -1101 ; No release received
- cbNotFound EQU -1102 ; Control Block (TCB or RspCB) not found
- noSendResp EQU -1103 ; AddResponse issued without SendResponse
- noDataArea EQU -1104 ; No data area for request to MPP
- reqAborted EQU -1105 ; SendRequest aborted by RelTCB
- buf2SmallErr EQU -3101 ; buffer too small error
- noMPPErr EQU -3102 ; no MPP error
- ckSumErr EQU -3103 ; check sum error
- extractErr EQU -3104 ; extraction error
- readQErr EQU -3105 ; read queue error
- atpLenErr EQU -3106 ; ATP length error
- atpBadRsp EQU -3107 ; ATP bad response error
- recNotFnd EQU -3108 ; Record not found
- sktClosedErr EQU -3109 ; Socket closed error
-
- ; AFP errors (.XPP driver)
-
- afpAccessDenied EQU -5000 ; AFP access denied
- afpAuthContinue EQU -5001 ; AFP authorization continue
- afpBadUAM EQU -5002 ; AFP bad UAM
- afpBadVersNum EQU -5003 ; AFP bad version number
- afpBitmapErr EQU -5004 ; AFP bit map error
- afpCantMove EQU -5005 ; AFP can't move error
- afpDenyConflict EQU -5006 ; AFP deny conflict
- afpDirNotEmpty EQU -5007 ; AFP dir not empty
- afpDiskFull EQU -5008 ; AFP disk full
- afpEofError EQU -5009 ; AFP End-of-File error
- afpFileBusy EQU -5010 ; AFP file busy
- afpFlatVol EQU -5011 ; AFP flat volume
- afpItemNotFound EQU -5012 ; AFP item not found
- afpLockErr EQU -5013 ; AFP lock error
- afpMiscErr EQU -5014 ; AFP misc error
- afpNoMoreLocks EQU -5015 ; AFP no more locks
- afpNoServer EQU -5016 ; AFP no server
- afpObjectExists EQU -5017 ; AFP object already exists
- afpObjectNotFound EQU -5018 ; AFP object not found
- afpParmErr EQU -5019 ; AFP parm error
- afpRangeNotLocked EQU -5020 ; AFP range not locked
- afpRangeOverlap EQU -5021 ; AFP range overlap
- afpSessClosed EQU -5022 ; AFP session closed
- afpUserNotAuth EQU -5023 ; AFP user not authorized
- afpCallNotSupported EQU -5024 ; AFP call not supported
- afpObjectTypeErr EQU -5025 ; AFP object type error
- afpTooManyFilesOpen EQU -5026 ; AFP too many files open
- afpServerGoingDown EQU -5027 ; AFP server going down
- afpCantRename EQU -5028 ; AFP can't rename
- afpDirNotFound EQU -5029 ; AFP directory not found
- afpIconTypeError EQU -5030 ; AFP icon type error
- afpVolLocked EQU -5031 ; Volume is Read-Only
- afpObjectLocked EQU -5032 ; Object is M/R/D/W inhibited
- afpContainsSharedErr EQU -5033 ;$FFFFEC57 the folder being shared contains a shared folder }
- afpIDNotFound EQU -5034 ;$FFFFEC56
- afpIDExists EQU -5035 ;$FFFFEC55
- afpDiffVolErr EQU -5036 ;$FFFFEC54
- afpCatalogChanged EQU -5037 ;$FFFFEC53
- afpSameObjectErr EQU -5038 ;$FFFFEC52
- afpBadIDErr EQU -5039 ;$FFFFEC51
- afpPwdSameErr EQU -5040 ;$FFFFEC50 someone tried to change their password to the same password on a mantadory password change
- afpPwdTooShortErr EQU -5041 ;$FFFFEC4F the password being set is too short: there is a minimum length that must be met or exceeded
- afpPwdExpiredErr EQU -5042 ;$FFFFEC4E the password being used is too old: this requires the user to change the password before log-in can continue
- afpInsideSharedErr EQU -5043 ;$FFFFEC4D the folder being shared is inside a shared folder OR
- ; the folder contains a shared folder and is being moved into a shared folder OR
- ; the folder contains a shared folder and is being moved into the descendent of a shared folder.
- afpInsideTrashErr EQU -5044 ;$FFFFEC4C the folder being shared is inside the trash folder OR
- ; the shared folder is being moved into the trash folder OR
- ; the folder is being moved to the trash and it contains a shared folder
-
- ;__________________________________________________
- ; PPC errors
-
- notInitErr EQU -900 ; PPCToolBox not initialized
-
- nameTypeErr EQU -902 ; Invalid or inappropriate locationKindSelector in locationName
- noPortErr EQU -903 ; Unable to open port or bad portRefNum
- noGlobalsErr EQU -904 ; The system is hosed, better re-boot
- localOnlyErr EQU -905 ; Network activity is currently disabled
- destPortErr EQU -906 ; Port does not exist at destination
- sessTableErr EQU -907 ; Out of session tables, try again later
- noSessionErr EQU -908 ; Invalid session reference number
- badReqErr EQU -909 ; bad parameter or invalid state for operation
- portNameExistsErr EQU -910 ; port is already open (perhaps in another app)
- noUserNameErr EQU -911 ; user name unknown on destination machine
- userRejectErr EQU -912 ; Destination rejected the session request
- noMachineNameErr EQU -913 ; user hasn't named his Macintosh in the Network Setup Control Pannel
- noToolboxNameErr EQU -914 ; A system resource is missing, not too likely
- noResponseErr EQU -915 ; unable to contact destination
- portClosedErr EQU -916 ; port was closed
- sessClosedErr EQU -917 ; session was closed
-
- badPortNameErr EQU -919 ; PPCPortRec malformed
-
- noDefaultUserErr EQU -922 ; user hasn't typed in owners name in Network Setup Control Pannel
- notLoggedInErr EQU -923 ; The default userRefNum does not yet exist
- noUserRefErr EQU -924 ; unable to create a new userRefNum
- networkErr EQU -925 ; An error has occured in the network, not too likely
- noInformErr EQU -926 ; PPCStart failed because destination did not have inform pending
- authFailErr EQU -927 ; unable to authenticate user at destination
- noUserRecErr EQU -928 ; Invalid user reference number
-
- badServiceMethodErr EQU -930 ; illegal service type, or not supported
- badLocNameErr EQU -931 ; location name malformed
- guestNotAllowedErr EQU -932 ; destination port requires authentication
-
- ;____________________________________________________________________________________________________
-
- IF wholeErrors THEN
-
- ;__________________________________________________
- ; Serial Driver error masks
-
- swOverrunErr EQU 1
- parityErr EQU 16
- hwOverrunErr EQU 32
- framingErr EQU 64
-
- ;____________________________________________________________________________________________________
- ;
- ; These are System Errors. They use a different numbering space from the OS errors above, so there
- ; can be a System Error and an OS error with the same number. System Errors are intercepted by
- ; MacsBug or displayed by the System Error Handler, which uses a DSAT resource to determine how to
- ; display them. Some errors are used to put up dialogs with the System Error Handler, rather than to
- ; report an error. These are not intercepted by MacsBug. MacsBug’s rule is to stop any system errors
- ; with positive numbers, except for errors 30 and 42. Older versions of MacsBug (6.2d4 and older)
- ; used a different rule.
-
- ;__________________________________________________
- ; System Errors that should cause MacsBug to stop (0-29, 31-41, 43-16383)
- ; and look good in the System Error alert because they are in the range 0-29, 31-41, or 43-99
-
- dsBusError EQU 1 ; bus error
- dsAddressErr EQU 2 ; address error
- dsIllInstErr EQU 3 ; illegal instruction error
- dsZeroDivErr EQU 4 ; zero divide error
- dsChkErr EQU 5 ; check trap error
- dsOvflowErr EQU 6 ; overflow trap error
- dsPrivErr EQU 7 ; privilege violation error
- dsTraceErr EQU 8 ; trace mode error
- dsLineAErr EQU 9 ; line 1010 trap error
- dsLineFErr EQU 10 ; line 1111 trap error
- dsMiscErr EQU 11 ; miscellaneous hardware exception error
- dsCoreErr EQU 12 ; unimplemented core routine error
- dsIrqErr EQU 13 ; uninstalled interrupt error
- dsIOCoreErr EQU 14 ; I/O core error
- dsLoadErr EQU 15 ; Segment Loader error
- dsFPErr EQU 16 ; floating point error
- dsNoPackErr EQU 17 ; package 0 not present
- dsNoPk1 EQU 18 ; package 1 not present
- dsNoPk2 EQU 19 ; package 2 not present
- dsNoPk3 EQU 20 ; package 3 not present
- dsNoPk4 EQU 21 ; package 4 not present
- dsNoPk5 EQU 22 ; package 5 not present
- dsNoPk6 EQU 23 ; package 6 not present
- dsNoPk7 EQU 24 ; package 7 not present
- dsMemFullErr EQU 25 ; out of memory
- dsBadLaunch EQU 26 ; can’t launch file (CODE 0 missing or ...)
- dsFSErr EQU 27 ; file system map has been trashed
- dsStknHeap EQU 28 ; stack has moved into application heap
- negZcbFreeErr EQU 33 ; zcbFree has gone negative
- dsFinderErr EQU 41 ; can’t load the Finder
- dsBadSlotInt EQU 51 ; unserviceable slot interrupt
- dsBadSANEOpcode EQU 81 ; bad opcode given to SANE
- dsBadPatchHeader EQU 83 ; SetTrapAddress saw the “come-from” header
- menuPrgErr EQU 84 ; a menu was purged while in use
- dsMBarNFnd EQU 85 ; could not load MBDF
- dsHMenuFindErr EQU 86 ; could not find HMenu’s parent in MenuKey
- dsWDEFNotFound EQU 87 ; could not load WDEF
- dsCDEFNotFound EQU 88 ; could not load CDEF
- dsMDEFNotFound EQU 89 ; count not load MDEF
- dsNoFPU EQU 90 ; an FPU instruction was executed and the machine doesn’t have one
-
- ;__________________________________________________
- ; System Errors that should cause MacsBug to stop (0-29, 31-41, 43-16383)
- ; these look good in the System Error alert because of special templates in the DSAT
-
- dsNoPatch EQU 98 ; can’t load patch for particular model
- dsBadPatch EQU 99 ; can’t load patch resource
- dsParityErr EQU 101 ; memory parity error <1.5><1.6>
- dsOldSystem EQU 102 ; System is too old for this ROM <2.0>
- ds32BitMode EQU 103 ; booting in 32-bit on a 24-bit sys <2.0>
- dsNeedToWriteBootBlocks EQU 104 ; need to write new boot blocks
- dsNotEnoughRAMToBoot EQU 105 ; must have at least 1.5MB of RAM to boot 7.0
-
- ;__________________________________________________
- ; System Errors that should not cause MacsBug to stop (30, 42, 16384-32767)
- ; these all have special templates in the DSAT
- ; if you need to make new errors of this type, use numbers from 20000 up.
-
- dsReinsert EQU 30 ; request user to reinsert off-line volume
-
- shutDownAlert EQU 42 ; tell the user he can shut down his machine
- dsShutDownOrRestart EQU 20000 ; user choice between ShutDown and Restart
- dsSwitchOffOrRestart EQU 20001 ; user choice between switching off and Restart
- dsForcedQuit EQU 20002 ; allow the user to ExitToShell, return if Cancel
-
- ;__________________________________________________
- ; System Errors that are used after MacsBug is loaded to put up dialogs
- ; since these should not cause MacsBug to stop, they must be in the range (30, 42, 16384-32767)
- ; negative numbers add to an existing dialog without putting up a whole new dialog
-
- dsMacsBugInstalled EQU -10 ; say “MacsBug Installed”
- dsDisassemblerInstalled EQU -11 ; say “Disassembler Installed”
- dsExtensionsDisabled EQU -13 ; say “Extensions Disabled”
-
- ;__________________________________________________
- ; System Errors that are used before MacsBug is loaded to put up dialogs
- ; MacsBug does not have to special-case these, since it is not loaded yet!
- ; negative numbers add to an existing dialog without putting up a whole new dialog
-
- dsGreeting EQU 40 ; welcome to Macintosh greeting
-
- ;__________________________________________________
- ; System Errors that are never actually generated
- ; *** do not pass any of these to SysErr ***
-
- dsSysErr EQU 32767 ; catch-all error used in DSAT
-
- ;__________________________________________________
- ; old names here for compatibility’s sake
-
- WDEFNFnd EQU dsWDEFNotFound
- CDEFNFnd EQU dsCDEFNotFound
-
- ;__________________________________________________
- ; obsolete System Errors that are no longer used, but I don’t have the guts to remove from this file
-
- dsNotThe1 EQU 31 ; not the disk I wanted
- dsBadStartupDisk EQU 42 ; unable to mount boot volume (sad Mac only)
- dsSystemFileErr EQU 43 ; can’t find System file to open (sad Mac only)
- dsHD20Installed EQU -12 ; say “HD20 Startup”
- mBarNFnd EQU -126 ; *** replaced by dsMBarNFnd
- hMenuFindErr EQU -127 ; *** replaced by dsHMenuFindErr
-
- ;__________________________________________________
- ; System Errors
-
- userBreak EQU -490 ; debugger break
- strUserBreak EQU -491 ; debugger break; display string on stack
- exUserBreak EQU -492 ; debugger break; debugger commands on stack
-
- ;____________________________________________________________________________________________________
-
- ENDIF
-
- ;____________________________________________________________________________________________________
- ; obsolete errors that are no longer used, but I don’t have the guts to remove from this file
-
- selectorErr EQU paramErr ; bad selector, for selector-based traps
-
- ;____________________________________________________________________________________________________
-
- ENDIF ; ...already included
-